package com.funo.wcity.app.service;

import java.util.List;

import com.funo.wcity.app.entity.TblCompanies;

public interface TblCompaniesService {

	/**
	 * 查询公司列表
	 * @param
	 * 		idEmployees
	 * 			员工ID
	 * @param
	 * 		idCompanyType
	 * 			公司类型
	 */
	public List getTblCompaniesList(String idEmployees,Integer idCompanyType);
	/**
	 * 查询公司列表
	 * @param
	 * 		idEmployees
	 * 			员工ID
	 */
	public List getTblCompaniesList(String IdEmployees);
	/**
	 * 创建公司
	 * @param company
	 */
	public void createTblCompanies(TblCompanies company);
	/**
	 * 根据公司ID查询公司
	 * @param idCompany
	 * @return
	 */
	public TblCompanies getTblCompaniesById(Integer idCompany);
	/**
	 * 修改公司
	 * @param company
	 */
	public void updateTblCompanies(TblCompanies company);
	/**
	 * 根据公司ID删除公司
	 * @param idCompany
	 */
	public void deleteTblCompaniesById(TblCompanies company);
	/**
	 * 根据联系人ID查询对应的公司ID
	 * @param idContactPerson
	 * @return
	 */
	TblCompanies getTblCompaniesByIdContactPerson(Integer idContactPerson);
}
